package com.block.product.service;

import com.block.common.annotate.RedisLock;
import com.block.common.vo.ResponseVo;
import com.block.db.entity.ChannelBaseInfo;
import com.block.db.entity.ProductBaseInfo;
import com.block.db.entity.ProductUnionResultInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 产品联登结果信息 服务类
 * </p>
 *
 * @author 
 * @since 2023-12-10
 */
public interface IProductUnionResultInfoService extends IService<ProductUnionResultInfo> {

    ResponseVo getProdUnionResult(String productId, Long uid, String redisKey, ChannelBaseInfo channelBaseInfo);

    ProductUnionResultInfo getUnionProductCheckResult(ProductBaseInfo productBaseInfo, Long uid, String redisKey, ChannelBaseInfo channelBaseInfo);
}
